#ifndef CROUNDRECTANGLEEX_H
#define CROUNDRECTANGLEEX_H

#include "CShapeEx.h"
using namespace std;

class CRoundRectangleEx : public CShapeEx
{
	private:

		//nothing

	public:
		CRoundRectangleEx();

		void SetInfor(int _left, int _top, int _right, int _bottom, bool _filled,
						int _penWidth, int _penStyle, COLORREF _brushColor, COLORREF _penColor,
						int _pattern);
		void SetInfor(int type, COLORREF _color);
		void SetInfor(int type, int value);
		void SetInfor(int _style);
		void SetInfor (bool filled);
		void SetInfor(int _left, int _top, int _right, int _bottom);
		void GetInfor(int& _left, int& _top, int& _right, int& _bottom, bool& _filled,
						int& _penWidth, int& _penStyle, COLORREF& _brushColor, COLORREF& _penColor,
						int& _pattern);
		void GetInfor(int, COLORREF&);
		void GetInfor(int, int&);
		void GetInfor(int&);
		void GetInfor(bool&);
		void GetInfor(int& _left, int& _top, int& _right, int& _bottom);
		void Move(int dx, int dy);
		void View(HDC hdc);
		bool IsInShape(POINT);
		bool IsInShape(POINT, POINT);
		int isResizing(POINT);
		void Resize(int, int, int);
};

#endif